package com.sdleyou.treepro.common.model.vo;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Field;

import java.util.List;

/**
 * 正在养殖树苗VO
 */
@Data
public class UserTreeVO {

    /**
     * 树木ID
     */
    private String treeId;

    /**
     * 树木名称
     */
    private String treeName;

    /**
     * 树木描述
     */
    private String treeDesc;

    /**
     * 树木图标
     */
    private String treeIcon;

    /**
     * 树木大图
     */
    private String treeImage;

    /**
     * 树木成长值
     */
    private Integer growValue;

    /**
     * 养成后奖励的能量
     */
    private Integer rewardValue;

    /**
     * 养成后奖励的能量
     */
    private Integer value;

    /**
     * 是否显示 SHOW 显示 HIDDEN 隐藏
     */
    private String isShow;

    /**
     * 树木当前经验
     */
    private Double currentValue;

    /**
     * 树木所属用户ID
     */
    private String userId;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 用户头像
     */
    private String face;

    /**
     * 树木创建时间
     */
    private Long createdAt;

    /**
     * 树木养成时间
     */
    private Long finishedAt;

    /**
     * 养殖类型 PERSON-个人  ENTERPRISE-企业
     */
    private String PlantType;

    /**
     * 树苗上有几条虫子
     */
    private Integer wormNum;

    /**
     * 树木类型
     */
    private String treeType;

    /**
     * 当前为第几阶段
     */
    private Integer stage;

    /**
     * 当前阶段最小成长值
     */
    private Integer stageMin;

    /**
     * 当前阶段最大成长值
     */
    private Integer stageMax;

    /**
     * 当前阶段的经验值
     */
    private Double currentStageValue;

    /**
     * 虫子使树减少的成长值
     */
    private Integer subValue;
}
